baffle blocks - Turkish English Dictionary